#include <stdio.h>

int heritiere (int enfants, int k)
{
	double count=0,tableau[enfants],i,j=1;

	if ( enfants == 1 ) return 0;
	if ( k==1 ) return enfants;
	do {
		for ( i = 0 ; i < enfants ; i++ ) {
			if (tableau[(int)i] == -1) continue;
			if (j==k) {tableau[(int)i]=-1; count++; j=0;}
			else {tableau[(int)i] = i;}
			if (count == (enfants - 1)) break;
			j++;
		}
	} while ( count < (enfants-1));
	for ( i = 0 ; i < enfants ; i++ )
		if ( tableau[(int)i] != -1 ) return tableau[(int)i];
}

int main (void)
{
  int n, k;
  scanf("%d %d", &n, &k);
  printf("%d\n", heritiere(n, k));
  return 0;
}
